Skip to content

Conversation

@unity-renovate
Copy link
Contributor

@unity-renovate unity-renovate bot commented Feb 8, 2025

This PR contains the following updates:

Package Type Update Editor Change
com.unity.test-framework dependencies patch ✅ Compatible 1.4.5 -> 1.4.6
com.unity.test-framework dependencies minor ✅ Compatible 1.1.31 -> 1.4.6

✅ Editor bump: Not required for testproject/Packages/manifest.json

This is probably safe to merge for this project

✅ Editor bump: Not required for testproject-tools-integration/Packages/manifest.json

This is probably safe to merge for this project


Release Notes

com.unity.test-framework (com.unity.test-framework)

v1.4.6

Compare Source

  • Fixed an issue where the architecture flag would not be parsed for the StandaloneOSX platform.
  • Fixed an issue where the test results ui and progress bar would not update before a user input, such as mouse movement, was detected (UTF-609).
  • Fixed an issue where root of the test tree was marked as NotRun, when all the tests were run and at least one test is ignore.
  • Ensure that an error is raised and the test run is stopped if a playmode test method exits playmode (DSTR-1091).
  • Async editmode tests are no longer throw error when yielding a different value than null (DSTR-1066)
  • Fixed an issue where the "C# Test Script" button was always disabled in One Column view in Project tab. (DSTR-1083)
  • Async and UnityTest can now use ParametrizedIgnore attribute. (DSTR-1068)
  • Corrected Timeout to only apply to the test method and not the teardown methods, ensuring that TearDown is always run if a test case times out (DSTR-1077).
  • Added a queue size indicator in the player side test result ui. This can be used to track the progress of sending back result data to the editor.
  • Parent node of the test tree is now updated after all children finish running and have a result.

v1.4.5

Compare Source

  • Fixed an issue where batchmode test runs would never finish if a test yielded WaitForEndOfFrame (DSTR-1009).
  • Fixed an issue where the location prompt was required when using the Install all tests in 'build' folder option during test builds.
  • Canceling a PlayMode test run now correctly restores the scene setup, instead of leaving the editor in the test scene.
  • Fixed an issue where UnitySetUp did not fail when nested coroutines threw an exception (DSTR-1007).
  • When selecting multiple tests and running them, the test runner now correctly updates the details of the first selected test (UTF-602).
  • The interaction mode and application idle time settings is now being changes when running tests, resulting in faster test runs if not already in use (applies to 2020.3 and later) (DSTR-690).
  • Fixed an issue where some NUnit attributes caused errors and stopped async test runs (DSTR-1040).
  • Added support for the MaxTime attribute on async and UnityTest methods (DSTR-1040).
  • Fixed a memory leak issue where a large number of domain reloads within the same test could crash the editor (DSTR-1023).
  • Changed to use a progress bar inside the test runner window when running tests. This ensures that the progress bar is not fighting to display when e.g. compiling scripts and also makes it easier to cancel a run. This progress bar is displayed for all types of runs (EditMode, PlayMode and Player). (UTF-596).
  • Fixed an issue where ignored tests with an attributes did not display the ignore reason in the test runner UI.
  • Having multiple tests with the same unique id no longer gives a error with 'An item with the same key has already been added', but instead logs an warning about the duplicate id.
  • The result icons for test suites should no longer flicker when running tests.
  • Ensured that test results ignored in the editor but run on a player are not overwritten with ignore status when shown in the UI (DSTR-1042).
  • Fixed an issue where the RunStarted event was not invoked correctly during a test run (DSTR-1046).
  • Fixed an issue where TestStarted and TestFinished events were repeated for ignored test fixtures after a domain reload (DSTR-986).

Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Unity Renovate Bot.

@unity-renovate unity-renovate bot requested review from a team, chrispope and miniwolf as code owners February 8, 2025 00:28
@unity-cla-assistant
Copy link

unity-cla-assistant commented Feb 8, 2025

CLA assistant check
All committers have signed the CLA.

@unity-renovate unity-renovate bot force-pushed the renovate/develop-2.0.0-upm-prj-com.unity.test-framework-1.x branch from 416cd63 to 244879d Compare February 11, 2025 00:24
@unity-renovate
Copy link
Contributor Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: undefined
MSBuild version 17.7.6+77d58ec69 for .NET
  Determining projects to restore...
/opt/containerbase/tools/dotnet/sdk/7.0.410/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets(160,5): error NETSDK1045: The current .NET SDK does not support targeting .NET 8.0.  Either target .NET 7.0 or lower, or use a version of the .NET SDK that supports .NET 8.0. Download the .NET SDK from https://aka.ms/dotnet/download [/tmp/renovate/repos/github/Unity-Technologies/com.unity.netcode.gameobjects/Tools/CI/NGO.Cookbook.csproj]

@unity-renovate unity-renovate bot force-pushed the renovate/develop-2.0.0-upm-prj-com.unity.test-framework-1.x branch from 244879d to 8589334 Compare February 11, 2025 18:26
@unity-renovate
Copy link
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@unity-renovate unity-renovate bot changed the title chore(deps): update upm project dependency com.unity.test-framework to v1.4.6 (develop-2.0.0) chore(deps): update upm project dependency com.unity.test-framework to v1.4.6 (develop-2.0.0) - abandoned Feb 19, 2025
@unity-renovate
Copy link
Contributor Author

Autoclosing Skipped

This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.

@michalChrobot michalChrobot deleted the renovate/develop-2.0.0-upm-prj-com.unity.test-framework-1.x branch February 19, 2025 08:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants